#ifndef _ROCKET_ALGORITHM_H_
#define _ROCKET_ALGORITHM_H_

#include "constants.h"

void xxxxRecurse(lnk_info lnk[ROW][COL], bool out_right[ROW][COL], int row, int col);
bool xxxx(lnk_info lnk[ROW][COL], bool out_right[ROW][COL], bool out_left[ROW][COL], bool out_ok[ROW][COL]);

void yyyyRecurse(lnk_info lnk[ROW][COL], bool out_ok[ROW][COL], std::list<PathInfo>& lstResult);

#endif // #ifndef _ROCKET_ALGORITHM_H_